//package com.xu.wemall.service;
//
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.scheduling.annotation.Async;
//import org.springframework.stereotype.Service;
//
//import java.time.LocalDateTime;
//import java.time.format.DateTimeFormatter;
//
///**
// * 这个是示例Service，把你需要执行的方法放到对应的Service中调用
// */
//@Slf4j
//@Service
//public class ThreadPoolService {
//
//    private static DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
//
//    /**
//     * 在这里静态方法直接可以获取Spring中的Bean，太神奇了！
//     */
//    @Async("ttlThreadPoolTaskExecutor")
//    public Boolean test1() {
//        try {
//            Thread.sleep(10 * 1000);
//            String formatTime = LocalDateTime.now().format(dateTimeFormatter);
//            log.info("I am test1，线城时间是：{}", formatTime);
//        } catch (InterruptedException e) {
//            log.error("异常信息：", e);
//        }
//        return true;
//    }
//
//    //@Async("ttlThreadPoolTaskExecutor")
//    public Boolean test2() {
//        try {
//            Thread.sleep(5 * 1000);
//            String formatTime = LocalDateTime.now().format(dateTimeFormatter);
//            log.info("I am test2，线城时间是：{}", formatTime);
//        } catch (InterruptedException e) {
//            log.error("异常信息：", e);
//        }
//        return true;
//    }
//
//    @Async("ttlThreadPoolTaskExecutor")
//    public void test3() {
//        String formatTime = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS"));
//        log.info("提交一个线程，时间是：{}", formatTime);
//    }
//
//}